# -*- coding: utf-8  -*-

try:
    execfile(config.datafilepath(config.base_dir, "user-fixes-bigsus.py"))
except IOError:
    pass

try:
    execfile(config.datafilepath(config.base_dir, "user-fixes-ialad.py"))
except IOError:
    pass


################################################################################

fixes['imagen_sin_descripcion']={
        'regex': True,
        'msg': {
            'es':u'Bot: Añadiendo descripción a la imagen ([[PR:CW]])',
        },
        'replacements': [
                    (ur'(Flag[_ ]of[_ ]Afghanistan....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Afganistán.]]'),
                    (ur'(Flag[_ ]of[_ ]Albania....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Albania]]'),
                    (ur'(Flag[_ ]of[_ ]Algeria....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Argelia.]]'),
                    (ur'(Flag[_ ]of[_ ]Antarctica....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Antártida.]]'),
                    (ur'(Flag[_ ]of[_ ]Antigua[_ ]and[_ ]Barbuda....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Antigua y Barbuda.]]'),
                    (ur'(Flag[_ ]of[_ ]Antioquia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Antioquía.]]'),
                    (ur'(Flag[_ ]of[_ ]Aragon....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Aragón.]]'),
                    (ur'(Flag[_ ]of[_ ]Austria-Hungary[_ ]....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Imperio Austrohúngaro.]]'),
                    (ur'(Flag[_ ]of[_ ]Azerbaijan....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Azerbaiyán.]]'),
                    (ur'(Flag[_ ]of[_ ]Bahrain....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Bahréin.]]'),
                    (ur'(Flag[_ ]of[_ ]Baviera....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Baviera.]]'),
                    (ur'(Flag[_ ]of[_ ]East[_ ]Germany....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Alemania Oriental.]]'),
                    (ur'(Flag[_ ]of[_ ]Belgium....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Bélgica.]]'),
                    (ur'(Flag[_ ]of[_ ]Belize....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Belice.]]'),
                    (ur'(Flag[_ ]of[_ ]Benin....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Benín.]]'),
                    (ur'(Flag[_ ]of[_ ]Bermuda....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Bermudas.]]'),
                    (ur'(Flag[_ ]of[_ ]Belarus....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Bielorrusia.]]'),
                    (ur'(Flag[_ ]of[_ ]Bosnia[_ ]and[_ ]Herzegovina....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Bosnia y Herzegovina.]]'),
                    (ur'(Flag[_ ]of[_ ]Brazil....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Brasil.]]'),
                    (ur'(Flag[_ ]of[_ ]Bulgaria....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Bulgaria.]]'),
                    (ur'(Flag[_ ]of[_ ]Burma....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Birmania.]]'),
                    (ur'(Flag[_ ]of[_ ]Cambodia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Camboya.]]'),
                    (ur'(Flag[_ ]of[_ ]Cameroon....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Camerún.]]'),
                    (ur'(Flag[_ ]of[_ ]Chad....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Chad.]]'),
                    (ur'(Flag[_ ]of[_ ]the[_ ]Comoros....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Comoras.]]'),
                    (ur'(Flag[_ ]of[_ ]Canad[áa]....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Canadá.]]'),
                    (ur'(Flag[_ ]of[_ ]Cape[_ ]Verde....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Cabo Verde.]]'),
                    (ur'(Flag[_ ]of[_ ]Catalonia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Cataluña.]]'),
                    (ur'(Flag[_ ]of[_ ]the[_ ]Central[_ ]African[_ ]Republic....)\|(\d+px)\]\]', ur'\1|\2|Bandera de República Centroafricana.]]'),
                    (ur'(Flag[_ ]of[_ ]Ceylon....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Ceilán.]]'),
                    (ur'(Flag[_ ]of[_ ]Croatia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Croacia.]]'),
                    (ur'(Flag[_ ]of[_ ]Czechoslovakia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Checoslovaquia.]]'),
                    (ur'(Flag[_ ]of[_ ]Cyprus....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Chipre.]]'),
                    (ur'(Flag[_ ]of[_ ]Denmark....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Dinamarca.]]'),
                    (ur'(Flag[_ ]of[_ ]Dutch[_ ]Guyana....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Guayana Neerlandesa.]]'),
                    (ur'(Flag[_ ]of[_ ]Equatorial[_ ]Guinea....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Guinea Ecuatorial.]]'),
                    (ur'(Flag[_ ]of[_ ]Egypt....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Egipto.]]'),
                    (ur'(Flag[_ ]of[_ ]England....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Inglaterra.]]'),
                    (ur'(Flag[_ ]of[_ ]Ethiopia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Etiopía.]]'),
                    (ur'(Flag[_ ]of[_ ]Europe....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Unión Europea.]]'),
                    (ur'(Flag[_ ]of[_ ]French[_ ]Polynesia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Polinesia Francesa.]]'),
                    (ur'(Flag[_ ]of[_ ]Greece....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Grecia.]]'),
                    (ur'(Flag[_ ]of[_ ]the[ _]Philippines....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Filipinas.]]'),
                    (ur'(Flag[_ ]of[_ ]Micronesia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Estados Federados de Micronesia.]]'),
                    (ur'(Flag[_ ]of[_ ]Finland....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Finlandia.]]'),
                    (ur'(Flag[_ ]of[_ ]FR[_ ]Yugoslavia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de RF de Yugoslavia.]]'),
                    (ur'(Flag[_ ]of[_ ]France....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Francia.]]'),
                    (ur'(Flag[_ ]of[_ ]The Gambia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Gambia.]]'),
                    (ur'(Flag[_ ]of[_ ]Germany....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Alemania.]]'),
                    (ur'(Flag[_ ]of[_ ]Germany[_ ]1933....)\|(\d+px)\]\]', ur'\1|\2|Bandera de la Alemania Nazi.]]'),
                    (ur'(Flag[_ ]of[_ ]French[_ ]Guiana....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Guayana Francesa.]]'),
                    (ur'(Flag[_ ]of[_ ]Haiti....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Haití.]]'),
                    (ur'(Flag[_ ]of[_ ]Hawaii....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Hawái.]]'),
                    (ur'(Flag[_ ]of[_ ]Hungary....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Hungría.]]'),
                    (ur'(Flag[_ ]of[_ ]Hungary[_ ]1940....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Hungría (1940).]]'),
                    (ur'(Flag[_ ]of[_ ]Hungary[_ ]1949-1956....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Hungría (1949).]]'),
                    (ur'(Flag[_ ]of[_ ]Iceland....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Islandia.]]'),
                    (ur'(Flag[_ ]of[_ ]Indonesia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Indonesia.]]'),
                    (ur'(Flag[_ ]of[_ ]Iraq[_ ]\(1963-1991\)....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Iraq (1963).]]'),
                    (ur'(Flag[_ ]of[_ ]Iraq[_ ]\(2004-2008\)....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Iraq (2004).]]'),
                    (ur'(Flag[_ ]of[_ ]Iran....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Irán.]]'),
                    (ur'(Flag[_ ]of[_ ]Ireland....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Irlanda.]]'),
                    (ur'(Flag[_ ]of[_ ]Italy....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Italia.]]'),
                    (ur'(Flag[_ ]of[_ ]Japan....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Japón.]]'),
                    (ur'(Flag[_ ]of[_ ]Jordan....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Jordania.]]'),
                    (ur'(Flag[_ ]of[_ ]Kazakhstan....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Kazajistán.]]'),
                    (ur'(Flag[_ ]of[_ ]Kenya....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Kenia.]]'),
                    (ur'(Flag[_ ]of[_ ]Latvia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Letonia.]]'),
                    (ur'(Flag[_ ]of[_ ]Lebanon....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Líbano.]]'),
                    (ur'(Flag[_ ]of[_ ]Libya....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Libia.]]'),
                    (ur'(Flag[_ ]of[_ ]Lithuania....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Lituania.]]'),
                    (ur'(Flag[_ ]of[_ ]Luxembourg....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Luxemburgo.]]'),
                    (ur'(Flag[_ ]of[_ ]Macau....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Macao.]]'),
                    (ur'(Flag[_ ]of[_ ]Malaysia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Malasia.]]'),
                    (ur'(Flag[_ ]of[_ ]Mali....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Malí.]]'),
                    (ur'(Flag[_ ]of[_ ]Marshall[_ ]Islands....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Islas Marshall.]]'),
                    (ur'(Flag[_ ]of[_ ]Mexico....)\|(\d+px)\]\]', ur'\1|\2|Bandera de México.]]'),
                    (ur'(Flag[_ ]of[_ ]Moldova....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Moldavia.]]'),
                    (ur'(Flag[_ ]of[_ ]Monaco....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Mónaco.]]'),
                    (ur'(Flag[_ ]of[_ ]Morocco....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Marruecos.]]'),
                    (ur'(Flag[_ ]of[_ ]Myanmar....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Birmania.]]'),
                    (ur'(Flag[_ ]of[_ ]New[_ ]Jersey....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Nueva Jersey.]]'),
                    (ur'(Flag[_ ]of[_ ]New[_ ]Zealand....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Nueva Zelanda.]]'),
                    (ur'(Flag[_ ]of[_ ]Niger....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Níger.]]'),
                    (ur'(Flag[_ ]of[_ ]North[_ ]Korea....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Corea del Norte.]]'),
                    (ur'(Flag[_ ]of[_ ]North[_ ]Vietnam....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Vietnam del Norte.]]'),
                    (ur'(Flag[_ ]of[_ ]North[_ ]Vietnam[_ ]1945-1955....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Vietnam del Norte (1945).]]'),
                    (ur'(Flag[_ ]of[_ ]Northern[_ ]Ireland....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Irlanda del Norte.]]'),
                    (ur'(Flag[_ ]of[_ ]Norway....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Noruega.]]'),
                    (ur'(Flag[_ ]of[_ ]Oman....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Omán.]]'),
                    (ur'(Flag[_ ]of[_ ]Palestin[ea]....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Palestina.]]'),
                    (ur'(Flag[_ ]of[_ ]Pakistan....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Pakistán.]]'),
                    (ur'(Flag[_ ]of[_ ]Papua New Guinea....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Papúa Nueva Guinea.]]'),
                    (ur'(Flag[_ ]of[_ ]Panama....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Panamá.]]'),
                    (ur'(Flag[_ ]of[_ ]Peru....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Perú.]]'),
                    (ur'(Flag[_ ]of[_ ]Poland....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Polonia.]]'),
                    (ur'(Flag[_ ]of[_ ]Republic[_ ]of[_ ]Congo....)\|(\d+px)\]\]', ur'\1|\2|Bandera de República del Congo.]]'),
                    (ur'(Flag[_ ]of[_ ]Republic[_ ]of[_ ]Macedonia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de República de Macedonia.]]'),
                    (ur'(Flag[_ ]of[_ ]Romania....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Rumania.]]'),
                    (ur'(Flag[_ ]of[_ ]Romania\|194[6789]....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Rumanía (1948).]]'),
                    (ur'(Flag[_ ]of[_ ]Romania[_ ]\(1947-1989\)....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Rumanía (1947).]]'),
                    (ur'(Flag[_ ]of[_ ]Russia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Rusia.]]'),
                    (ur'(Flag[_ ]of[_ ]Rwanda....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Ruanda.]]'),
                    (ur'(Flag[_ ]of[_ ]Saar....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Protectorado de Sarre.]]'),
                    (ur'(Flag[_ ]of[_ ]Saint[_ ]Helena....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Santa Helena.]]'),
                    (ur'(Flag[_ ]of[_ ]Saint[_ ]Kitts[_ ]and[_ ]Nevis....)\|(\d+px)\]\]', ur'\1|\2|Bandera de San Cristóbal y Nieves.]]'),

                    (ur'(Flag[_ ]of[_ ]Sao[_ ]Tome[_ ]and[_ ]Principe....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Santo Tomé y Príncipe.]]'),
                    (ur'(Flag[_ ]of[_ ]Saudi[_ ]Arabia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Arabia Saudita.]]'),
                    (ur'(Flag[_ ]of[_ ]Scotland....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Escocia.]]'),
                    (ur'(Flag[_ ]of[_ ]Serbia and Montenegro....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Serbia y Montenegro.]]'),
                    (ur'(Flag[_ ]of[_ ]SFR[_ ]Yugoslavia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de RFS de Yugoslavia.]]'),
                    (ur'(Flag[_ ]of[_ ]Singapore....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Singapur.]]'),
                    (ur'(Flag[_ ]of[_ ]Sierra[_ ]Leone....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Sierra Leona.]]'),
                    (ur'(Flag[_ ]of[_ ]South[_ ]Korea....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Corea del Sur.]]'),
                    (ur'(Flag[_ ]of[_ ]Slovakia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Eslovaquia.]]'),
                    (ur'(Flag[_ ]of[_ ]Spain....)\|(\d+px)\]\]', ur'\1|\2|Bandera de España.]]'),
 
                    (ur'(Flag[_ ]of[_ ]Spain \(1785-1873 and 1875-1931....)\|(\d+px)\]\]', ur'\1|\2|Bandera de España (1785).]]'),
                    (ur'(Flag[_ ]of[_ ]the Second Spanish Republic....)\|(\d+px)\]\]', ur'\1|\2|Bandera de España (2ª República).]]'),
                    (ur'(Flag[_ ]of[_ ]Spain\|1939....)\|(\d+px)\]\]', ur'\1|\2|Bandera de España (1939).]]'),
                    (ur'(Flag[_ ]of[_ ]Spain[_ ]1945[_ ]1977....)\|(\d+px)\]\]', ur'\1|\2|Bandera de España (1939).]]'),
 
                    (ur'(Flag[_ ]of[_ ]Slovenia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Eslovenia.]]'),                    
                    (ur'(Flag[_ ]of[_ ]South[_ ]Africa....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Sudáfrica.]]'),
                    (ur'(Flag[_ ]of[_ ]South[_ ]Africa[_ ]1928-1994....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Sudáfrica (1928).]]'),
                    (ur'(Flag[_ ]of[_ ]South[_ ]Vietnam....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Vietnam del Sur.]]'),
                    (ur'(Flag[_ ]of[_ ]Swaziland....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Suazilandia.]]'),
                    (ur'(Flag[_ ]of[_ ]Sudan....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Sudán.]]'),
                    (ur'(Flag[_ ]of[_ ]Suriname....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Surinam.]]'),
                    (ur'(Flag[_ ]of[_ ]Syria....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Siria.]]'),
                    (ur'(Flag[_ ]of[_ ]Switzerland....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Suiza.]]'),
                    (ur'(Flag[_ ]of[_ ]Sweden....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Suecia.]]'),
                    (ur'(Flag[_ ]of[_ ]Taiwan....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Taiwán.]]'),
                    (ur'(Flag[_ ]of[_ ]Tajikistan....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Tayikistán.]]'),
                    (ur'(Flag[_ ]of[_ ]Thailand....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Tailandia.]]'),
                    (ur'(Flag[_ ]of[_ ]the[_ ]Bahamas....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Bahamas.]]'),
                    (ur'(Flag[_ ]of[_ ]the[_ ]Basque[_ ]Country....)\|(\d+px)\]\]', ur'\1|\2|Bandera del País Vasco.]]'),
                    (ur'(Flag[_ ]of[_ ]the[_ ]Canary[_ ]Islands....)\|(\d+px)\]\]', ur'\1|\2|Bandera de las Islas Canarias.]]'),
                    (ur'(Flag[_ ]of[_ ]the[_ ]Czech[_ ]Republic....)\|(\d+px)\]\]', ur'\1|\2|Bandera de República Checa.]]'),
                    (ur'(Flag[_ ]of[_ ]the[_ ]Community[_ ]of[_ ]Madrid....)\|(\d+px)\]\]', ur'\1|\2|Bandera de la Comunidad de Madrid.]]'),
                    (ur'(Flag[_ ]of[_ ]the[_ ]Dominican[_ ]Republic....)\|(\d+px)\]\]', ur'\1|\2|Bandera de República Dominicana.]]'),
                    (ur'(Flag[_ ]of[_ ]the[_ ]Habsburg[_ ]Monarchy....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Austria (imperio).]]'),
                    (ur'(Flag[_ ]of[_ ]the[_ ]Philippines....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Filipinas.]]'),
                    (ur'(Flag[_ ]of[_ ]the[_ ]Netherlands....)\|(\d+px)\]\]', ur'\1|\2|Bandera de los Países Bajos.]]'),
                    (ur'(Flag[_ ]of[_ ]the[_ ]Netherlands[_ ]Antilles....)\|(\d+px)\]\]', ur'\1|\2|Bandera de las Antillas Neerlandesas.]]'),
                    (ur'(Flag[_ ]of[_ ]the[_ ]People\'s[_ ]Republic[_ ]of[_ ]China....)\|(\d+px)\]\]', ur'\1|\2|Bandera de China.]]'),
                    (ur'(Flag[_ ]of[_ ]the[_ ]Republic[_ ]of[_ ]China....)\|(\d+px)\]\]', ur'\1|\2|Bandera de la República de China.]]'),
                    (ur'(Flag[_ ]of[_ ]the[_ ]Republic[_ ]of[_ ]China[_ ]1912-1928....)\|(\d+px)\]\]', ur'\1|\2|Bandera de República de China (1912).]]'),
                    (ur'(Flag[_ ]of[_ ]the[_ ]Region[_ ]of[_ ]Murcia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de la Región de Murcia.]]'),
                    (ur'(Flag[_ ]of[_ ](the[_ ]Democratic[_ ]Republic[_ ]of[_ ]the[_ ]Congo|the[_ ]Republic[_ ]of[_ ]the[_ ]Congo)....)\|(\d+px)\]\]', ur'\1|\2|Bandera de la República del Congo.]]'),
                    (ur'(Flag[_ ]of[_ ]t?h?e?[_ ]?Seychelles....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Seychelles.]]'),
                    (ur'(Flag[_ ]of[_ ]the[_ ]Soviet[_ ]Union....)\|(\d+px)\]\]', ur'\1|\2|Bandera de la Unión Soviética.]]'),
                    (ur'(Flag[_ ]of[_ ]Trinidad[_ ]and[_ ]Tobago....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Trinidad y Tobago.]]'),
                    (ur'(Flag[_ ]of[_ ]Tunisia....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Túnez.]]'),
                    (ur'(Flag[_ ]of[_ ]Turkey....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Turquía.]]'),
                    (ur'(Flag[_ ]of[_ ]Turkmenistan....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Turkmenistán.]]'),
                    (ur'(Flag[_ ]of[_ ]Ukraine....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Ucrania.]]'),
                    (ur'(Flag[_ ]of[_ ]t?h?e?[_ ]?United Arab Emirates....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Emiratos Árabes Unidos.]]'),
                    (ur'(Flag[_ ]of[_ ]Uzbekistan....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Uzbekistán.]]'),
                    (ur'(Flag[_ ]of[_ ]t?h?e?[_ ]?United[_ ]Nations....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Naciones Unidas.]]'),
                    (ur'(Flag[_ ]of[_ ]t?h?e?[_ ]?Vatican[_ ]City....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Ciudad del Vaticano.]]'),
                    (ur'(Flag[_ ]of[_ ]Venezuela[_ ]1930-2006....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Venezuela (1930).]]'),
                    (ur'(Flag[_ ]of[_ ]Wales....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Gales.]]'),
                    (ur'(Flag[_ ]of[_ ]Western[_ ]S[áa]hara....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Sahara Occidental.]]'),
                    (ur'(Flag[_ ]of[_ ]Zimbabwe....)\|(\d+px)\]\]', ur'\1|\2|Bandera de Zimbabue.]]'),
 
 
                    (ur'Flag[_ ]of[_ ](Madagascar|Burundi|Bohemia|Tanzania|Qatar|Hong Kong|M[ée]xico|Kyrgyzstan|Burkina Faso|Barbados|Namibia|Tonga|Fiji|Liechtenstein|Zaire|Eritrea|Jersey|Ohio|Andalucía|Florida|Montenegro|Iraq|Sri Lanka|Uganda|Somalia|Angola|Guinea-Bissau|Laos|Mozambique|Georgia|Senegal|Armenia|Quebec|Paraguay|Costa Rica|Indonesia|Serbia|Honduras|Jamaica|Estonia|Vietnam|Albania|Mauritania|Liberia|India|Dominica|Nepal|California|El Salvador|Australia|Irak|Uruguay|Cantabria|Ecuador|Malta|Kuwait|Kosovo|Kiribati|Ghana|Gambia|Guyana|Israel|San Marino|Colombia|Venezuela|Nicaragua|Cuba|Galicia|Navarra|Togo|Zambia|Yibuti|Malta|Argentina|Guatemala|Puerto Rico|Portugal|China|Chile|ASEAN|Andorra|Mongolia|Bangladesh|Yemen|Nigeria|Valle[_ ]del[_ ]Cauca|Austria|Asturias|Bahamas|Bolivia|Massachusetts)(....)\|(\d+px)\]\]', ur'Flag of \1\2|\3|Bandera de \1.]]'),
        ],
        'exceptions': {
            'inside-tags': [
                'hyperlink',
                'nowiki',
                'comment',
                'pre',
                'source',
            ]
        }
    }


fixes['flechas']={
        'regex': True,
        'msg': {
            'en':u'Bot: Fixing wrong arrow',
            'es':u'Bot: Arreglando flecha ([[PR:CW]])',
        },
        'replacements': [
                #(ur'-\>', ur'→'),
                (ur'\<-+', ur'←'),
                (ur'=+\>', ur'⇒'),
                (ur'\<=+', ur'⇐'),
        ],
        'exception': {
            'inside-tags': [
                'math',
                'source',
                'pre',
                'code',
                'comment',
                'nowiki',
                'interwiki',
                'startspace',
                'ref',
            ]
        }
    }

fixes['listaconsalto']={
        'regex': True,
        'msg': {
            'es':u'Bot: Quitando [[salto de línea]] innecesario ([[PR:CW]])',
        },
        'replacements': [
                (ur' *\< */?[Bb][Rr] */?\> *(\r\n\*)', ur'\1'),
                (ur'(\n\*[^\<]+)\< */?[Bb][Rr] */?\> *(\r\n\*)', ur'\1\2'),
        ],
        'exception': {
            'inside-tags': [
                'math',
                'source',
                'pre',
                'code',
            ]
        }
    }

fixes['orto']={
        'regex': True,
        'msg': {
            'es':u'Bot: Corrección de errores menores ([[PR:CEM]])',
        },
        'replacements': [
                (ur'\b([Ff])ué\b', ur'\1ue'),
                (ur'\b([Ddv])ió\b', ur'\1io'),
                (ur'\b([Ii])m[áa][jg]en\b', ur'\1magen'),
                (ur'\b([Ee])[sx][áa]men\b', ur'\1xamen'),
                (ur'\b([Ii])ncluíd', ur'\1ncluid'),
                (ur'\b([Ee])stub([oei])', ur'\1stuv\2'),
                (ur'\b([Pp])ié(s?)\b', ur'\1ie\2'),
        ],
        'exception': {
            'inside-tags': [
                'source',
                'pre',
                'code',
                'interwiki',
                'hyperlink',
                'link',
                'template',
            ]
        }
    }


fixes['cabeceraconpunto']={
        'regex': True,
        'msg': {
            'es':u'Bot: Arreglando encabezados ([[PR:CW]])',
        },
        'replacements': [
                (ur'[.:] *(==+)', ur' \1'),
        ],
        'exception': {
            'inside-tags': [
                'math',
                'source',
                'pre',
                'code',
            ]
        }
    }

fixes['negritas']={
        'regex': True,
        'msg': {
            'es':u'Bot: Quitando negritas en los encabezados ([[PR:CW]])',
        },
        'replacements': [
                    (ur'(=+)([^\']*)\'{3}([^=]*)(=+\r\n)', ur'\1\2\3\4'),
        ],
        'exception': {
            'inside-tags': [
                'interwiki',
                'template',
                'ref',
            ]
        }
    }

fixes['imagen']={
        'regex': True,
        'msg': {
            'es':u'Bot: Corrección de errores menores ([[PR:CEM]])',
        },
        'replacements': [
                    (ur'([Ii]m)ágen\b', ur'\1agen'),
        ],
        'exception': {
            'inside-tags': [
                'template',
                'nowiki',
                'comment',
                'pre',
                'source',
            ]
        }
    }

fixes['idiomas']={
        'regex': True,
        'msg': {
            'es':u'Bot: Desambiguando idiomas ([[PR:CEM]])',
        },
        'replacements': [
                    (ur'[ie]n +\[\[([Aa]lemán|[Cc]hino|[Ee]spañol|[Ff]rancés|[Ii]nglés|[Ii]taliano|[Jj]aponés|[Ll]atín|[Pp]ortugués)\]\]', ur'en [[idioma {{subst:lcfirst:\1}}|{{subst:lcfirst:\1}}]]'),
                    (ur'[ie]n +\[\[([Aa]lemán|[Cc]hino|[Ee]spañol|[Ff]rancés|[Ii]nglés|[Ii]taliano|[Jj]aponés|[Ll]atín|[Pp]ortugués)\|(.*)\]\]', ur'en [[idioma {{subst:lcfirst:\1}}|\2]]'),
        ],
        'exception': {
            'inside-tags': [
                'nowiki',
                'comment',
                'pre',
                'source',
            ]
        }
    }




fixes['bueno']={
        'regex': True,
        'msg': {
            'es':u'Bot: Ordenando categoría',
        },
        'replacements': [
#                    (ur'Portada Bueno\/(\d\d\d)\]\]', ur'Portada Bueno/00\1]]'),
#                    (ur'Portada Bueno\/(\d\d)\]\]', ur'Portada Bueno/000\1]]'),
#                    (ur'Portada Bueno\/(\d)\]\]', ur'Portada Bueno/0000\1]]'),
                    (ur'(\d)(\</noin)', ur'\1]]\2'),
        ],
        'exception': {
            'inside-tags': [
                'nowiki',
                'comment',
                'pre',
                'source',
            ]
        }
    }

          
fixes['a']={
        'regex': True,
        'msg': {
            'es':u'Bot: Arreglando sintaxis inútil y otros ([[PR:CW]])',
        },
        'replacements': [
                    (ur' *\|? *\}\}', ur'}}'),
                    (ur'\{\{ *', ur'{{'),

                    (ur' *\< *[\\/]? *[Bb][Rr] *[\\/]? *\> *', ur'<br />'),

                    (ur'thumb\|right', ur'thumb'),
                    (ur'right\|thumb', ur'thumb'),
                    (ur'thumb\|2\d\dpx', ur'thumb'),
                    (ur'2\d\dpx\|thumb', ur'thumb'),
                    
                    (ur'idioma( *= *)Ingl[ée]s', ur'idioma\1inglés'),
                    (ur'\.»', ur'».'),
                    (ur'"/\>', ur'" />'),
                    (ur'\{\{ *[Ll]istaref *\| *[4567891]+ *\}\}', ur'{{listaref}}'),
        ],
        'exception': {
            'inside-tags': [
                'comment',
                'pre',
                'source',
                'startspace',
                'interwiki',
            ]
        }
    }

fixes['form']={
        'regex': True,
        'msg': {
            'es':u'Bot: Corrección de errores menores ([[PR:CEM]])',
        },
        'replacements': [
                    (ur'(\d)\.(\d\d?)\b', ur'\1,\2'),
                    (ur'(\d) *º *([CF])', ur'\1&nbsp;°\2'),
                    (ur'\bdia\b', ur'día'),

## FORMULACIÓN QUÍMICA ##
                    (ur'O([234])', ur'O<sub>\1</sub>'),
                    (ur'(Cl|H)([234])', ur'\1<sub>\2</sub>'),
        ],
        'exception': {
            'inside-tags': [
                'comment',
                'hyperlink',
                'pre',
                'source',
                'startspace',
                'template',
                'interwiki',
            ]
        }
    }


fixes['arreglarcitaweb']={
        'regex': True,
        'msg': {
            'es':u'Bot: Arreglando parámetros de plantilla [[Plantilla:Cita web|cita web]]',
        },
        'replacements': [
                (ur'({{[Cc]ita web[^}]*)\b[Ff]echaa?rchivo( *=.*?})', ur'\1fechaaceso\2'),
        ],
        'exception': {
            'inside-tags': [
                'math',
            ]
        }
    }

fixes['defaultsort']={
        'regex': True,
        'msg': {
            'es':u'Bot: Arreglando caracteres raros del [[A:ORD|ORDENAR]] ([[PR:CW]])',
        },
        'replacements': [
# nuevos >>>             əЈÆ
                (ur'\{\{ *(ORDENAR?|DEFAULTSORT) *: *', ur'{{ORDENAR:'),

                (ur'(\{\{ORDENAR.*)[ẢĄÀÁÂÃÄÅǍȦǠẠẬẶ](.*\}\})', ur'\1A\2'),
                (ur'(\{\{ORDENAR.*)[āąảàáâãäåąǎȧǡạậặă](.*\}\})', ur'\1a\2'),
                (ur'(\{\{ORDENAR.*)[ĒĘĖẸỆÈÉÊËĚ](.*\}\})', ur'\1E\2'),
                (ur'(\{\{ORDENAR.*)[ēęėẹệèéêëěə](.*\}\})', ur'\1e\2'),
                (ur'(\{\{ORDENAR.*)[ĪỊİÌÍÎÏǏĮ](.*\}\})', ur'\1I\2'),
                (ur'(\{\{ORDENAR.*)[īɨịìíîïǐı](.*\}\})', ur'\1i\2'),
                (ur'(\{\{ORDENAR.*)[ŌỔȮȰȱƠÒÓÔÕÖØǑƏ](.*\}\})', ur'\1O\2'),
                (ur'(\{\{ORDENAR.*)[ōổȯỌọỘộơòóôõöøǒő](.*\}\})', ur'\1o\2'),
                (ur'(\{\{ORDENAR.*)[ŪŲǙÙÚÛÜǓỤ](.*\}\})', ur'\1U\2'),
                (ur'(\{\{ORDENAR.*)[ūųǚùúûüǔụŭ](.*\}\})', ur'\1u\2'),

                (ur'(\{\{ORDENAR.*)[ḂḄß](.*\}\})', ur'\1B\2'),
                (ur'(\{\{ORDENAR.*)[ḃḅ](.*\}\})', ur'\1b\2'),
                (ur'(\{\{ORDENAR.*)[ĊÇČ](.*\}\})', ur'\1C\2'),
                (ur'(\{\{ORDENAR.*)[¢ćċçč](.*\}\})', ur'\1c\2'),
                (ur'(\{\{ORDENAR.*)[ḌḊĎÐĐ](.*\}\})', ur'\1D\2'),
                (ur'(\{\{ORDENAR.*)[ḍḋđďð](.*\}\})', ur'\1d\2'),


                (ur'(\{\{ORDENAR.*)[ĠǤǦ](.*\}\})', ur'\1G\2'),
                (ur'(\{\{ORDENAR.*)[ġǥǧğ](.*\}\})', ur'\1g\2'),

                (ur'(\{\{ORDENAR.*)Ј(.*\}\})', ur'\1J\2'),
                (ur'(\{\{ORDENAR.*)ǰ(.*\}\})', ur'\1j\2'),

                (ur'(\{\{ORDENAR.*)[ĹḶŁĽḸḸ](.*\}\})', ur'\1L\2'),
                (ur'(\{\{ORDENAR.*)[ĺḷłľḹḹ](.*\}\})', ur'\1l\2'),

                (ur'(\{\{ORDENAR.*)[ṄṆŇ](.*\}\})', ur'\1N\2'),
                (ur'(\{\{ORDENAR.*)[ṅṇńň](.*\}\})', ur'\1n\2'),


                (ur'(\{\{ORDENAR.*)[ṘŘṚṜ](.*\}\})', ur'\1R\2'),
                (ur'(\{\{ORDENAR.*)[řṛṝṙ](.*\}\})', ur'\1r\2'),
                (ur'(\{\{ORDENAR.*)[ŞṠṢṦṤṨṦŚ$](.*\}\})', ur'\1S\2'),
                (ur'(\{\{ORDENAR.*)[şṡṣṧṥṩŠšṧş](.*\}\})', ur'\1s\2'),
                (ur'(\{\{ORDENAR.*)[ŦŤṪṬ](.*\}\})', ur'\1T\2'),
                (ur'(\{\{ORDENAR.*)[ŧťṫṭţ](.*\}\})', ur'\1t\2'),


                (ur'(\{\{ORDENAR.*)[ẎỴ](.*\}\})', ur'\1Y\2'),
                (ur'(\{\{ORDENAR.*)[ẏỵÿý](.*\}\})', ur'\1y\2'),
                (ur'(\{\{ORDENAR.*)[ŻẒŽ](.*\}\})', ur'\1Z\2'),
                (ur'(\{\{ORDENAR.*)[żẓžżź](.*\}\})', ur'\1z\2'),

                (ur'(\{\{ORDENAR.*)[º°ª\.»²"¿?¡!@](.*\}\})', ur'\1\2'),
                (ur'(\{\{ORDENAR.*)(&nbsp;|[=\'`´·’×])(.*\}\})', ur'\1 \3'),
                (ur'(\{\{ORDENAR.*)  +(.*\}\})', ur'\1 \2'),


                (ur'(\{\{ORDENAR.*) ,(.*\}\})', ur'\1,\2'),
                (ur'(\{\{ORDENAR.*)ñ(.*\}\})', ur'\1nzz\2'),
                (ur'(\{\{ORDENAR.*)Æ(.*\}\})', ur'\1Ae\2'),
                (ur'(\{\{ORDENAR.*)æ(.*\}\})', ur'\1ae\2'),
                (ur'(\{\{ORDENAR.*)œ(.*\}\})', ur'\1oe\2'),
                (ur'(\{\{ORDENAR.*)Þ(.*\}\})', ur'\1Th\2'),
                (ur'(\{\{ORDENAR.*)þ(.*\}\})', ur'\1Th\2'),
#ḞḟĦħȞȟḢḣḤḥƗįḲḳǨǩṀṁṂṃÑṖṗƯưṾṿẆẇẈẉҲҳẊẋ
#×ĀāĒēĪīŌōŪūĄąẢảÀÁÂÃÄÅǍàáâãäåąǎȦȧǠǡẠạẬậẶặḂḃḄḅ¢ćĊċÇČçčḌḍḊḋĎÐđďðĘęĖėẸẹỆệÈÉÊËĚèéêëěḞḟĠġǤǥǦǧĦħȞȟḢḣḤḥƗɨịỊİÌÍÎÏǏìíîïǐĮįǰḲḳǨǩĹĺḶḷŁłĽľḸḹḸḹṀṁṂṃṄṅṆṇÑñŇňỔổȮȯỌọỘộȰȱÒÓÔÕÖØǑƠơòóôõöøǒṖṗṘṙŘřṚṛṜṝŞşṠṡṢṣṦṧṤṥṨṩṦŠšṧşŦŧŤťṪṫṬṭŲųǙÙÚÛÜǓǚùúûüǔỤụƯưṾṿẆẇẈẉҲҳẊẋẎẏỴỵÿýŻżẒẓŽžż`´
        ],
    }

fixes['defaultsort_en']={
        'regex': True,
        'msg': {
            'en':u'Bot: Fixing DEFAULTSORT with special characters',
        },
        'replacements': [
                (ur'\{\{ *DEFAULTSORT *[\|:]+ *([^\}]) *\}\}', ur'{{DEFAULTSORT:\1}}'),

                (ur'(\{\{DEFAULTSORT.*)[ẢĄÀÁÂÃÄÅǍȦǠẠẬẶ](.*\}\})', ur'\1A\2'),
                (ur'(\{\{DEFAULTSORT.*)[āąảàáâãäåąǎȧǡạậặă](.*\}\})', ur'\1a\2'),
                (ur'(\{\{DEFAULTSORT.*)[ĒĘĖẸỆÈÉÊËĚ](.*\}\})', ur'\1E\2'),
                (ur'(\{\{DEFAULTSORT.*)[ēęėẹệèéêëěə](.*\}\})', ur'\1e\2'),
                (ur'(\{\{DEFAULTSORT.*)[ĪỊİÌÍÎÏǏĮ](.*\}\})', ur'\1I\2'),
                (ur'(\{\{DEFAULTSORT.*)[īɨịìíîïǐı](.*\}\})', ur'\1i\2'),
                (ur'(\{\{DEFAULTSORT.*)[ŌỔȮȰȱƠÒÓÔÕÖØǑƏ](.*\}\})', ur'\1O\2'),
                (ur'(\{\{DEFAULTSORT.*)[ōổȯỌọỘộơòóôõöøǒő](.*\}\})', ur'\1o\2'),
                (ur'(\{\{DEFAULTSORT.*)[ŪŲǙÙÚÛÜǓỤ](.*\}\})', ur'\1U\2'),
                (ur'(\{\{DEFAULTSORT.*)[ūųǚùúûüǔụŭ](.*\}\})', ur'\1u\2'),

                (ur'(\{\{DEFAULTSORT.*)[ḂḄß](.*\}\})', ur'\1B\2'),
                (ur'(\{\{DEFAULTSORT.*)[ḃḅ](.*\}\})', ur'\1b\2'),
                (ur'(\{\{DEFAULTSORT.*)[ĊÇČ](.*\}\})', ur'\1C\2'),
                (ur'(\{\{DEFAULTSORT.*)[¢ćċçč](.*\}\})', ur'\1c\2'),
                (ur'(\{\{DEFAULTSORT.*)[ḌḊĎÐĐ](.*\}\})', ur'\1D\2'),
                (ur'(\{\{DEFAULTSORT.*)[ḍḋđďð](.*\}\})', ur'\1d\2'),


                (ur'(\{\{DEFAULTSORT.*)[ĠǤǦ](.*\}\})', ur'\1G\2'),
                (ur'(\{\{DEFAULTSORT.*)[ġǥǧğ](.*\}\})', ur'\1g\2'),

                (ur'(\{\{DEFAULTSORT.*)[ĹḶŁĽḸḸ](.*\}\})', ur'\1L\2'),
                (ur'(\{\{DEFAULTSORT.*)[ĺḷłľḹḹ](.*\}\})', ur'\1l\2'),

                (ur'(\{\{DEFAULTSORT.*)[ṄṆŇ](.*\}\})', ur'\1N\2'),
                (ur'(\{\{DEFAULTSORT.*)[ṅṇńň](.*\}\})', ur'\1n\2'),


                (ur'(\{\{DEFAULTSORT.*)[ṘŘṚṜ](.*\}\})', ur'\1R\2'),
                (ur'(\{\{DEFAULTSORT.*)[řṛṝṙ](.*\}\})', ur'\1r\2'),
                (ur'(\{\{DEFAULTSORT.*)[ŞṠṢṦṤṨṦŚ$](.*\}\})', ur'\1S\2'),
                (ur'(\{\{DEFAULTSORT.*)[şṡṣṧṥṩŠšṧş](.*\}\})', ur'\1s\2'),
                (ur'(\{\{DEFAULTSORT.*)[ŦŤṪṬ](.*\}\})', ur'\1T\2'),
                (ur'(\{\{DEFAULTSORT.*)[ŧťṫṭţ](.*\}\})', ur'\1t\2'),


                (ur'(\{\{DEFAULTSORT.*)[ẎỴ](.*\}\})', ur'\1Y\2'),
                (ur'(\{\{DEFAULTSORT.*)[ẏỵÿý](.*\}\})', ur'\1y\2'),
                (ur'(\{\{DEFAULTSORT.*)[ŻẒŽ](.*\}\})', ur'\1Z\2'),
                (ur'(\{\{DEFAULTSORT.*)[żẓžżź](.*\}\})', ur'\1z\2'),

                (ur'(\{\{DEFAULTSORT.*)[ºª\.»"=](.*\}\})', ur'\1\2'),
                (ur'(\{\{DEFAULTSORT.*)(&nbsp;|[/`´·’×])(.*\}\})', ur'\1 \3'),
                (ur'(\{\{DEFAULTSORT.*)  +(.*\}\})', ur'\1 \2'),


                (ur'(\{\{DEFAULTSORT.*) ,(.*\}\})', ur'\1,\2'),
                (ur'(\{\{DEFAULTSORT.*)ñ(.*\}\})', ur'\1nzz\2'),
                (ur'(\{\{DEFAULTSORT.*)æ(.*\}\})', ur'\1ae\2'),
                (ur'(\{\{DEFAULTSORT.*)Þ(.*\}\})', ur'\1Th\2'),
                (ur'(\{\{DEFAULTSORT.*)þ(.*\}\})', ur'\1Th\2'),
        ],
    }


fixes['puntos']={
        'regex': True,
        'msg': {
            'es':u'Bot: Corrección de errores menores ([[PR:CEM]])',
        },
        'replacements': [
                (ur'\.{3}', ur'…'),
        ],
        'exception': {
            'inside-tags': [
                'math',
                'timeline',
                'source',
                'pre',
                'code',
                'nowiki',
                'interwiki',
                'startspace',
                'template',
                'hyperlink',
                'link',
        ],
    }
}

fixes['grados']={
        'regex': True,
        'msg': {
            'es':u'Bot: Corrección de errores menores ([[PR:CEM]])',
        },
        'replacements': [
                (ur'º([FRC])', ur'°\1'),
                (ur' -(\d[\d\.,]+)', ur' –\1'),
        ],
        'exception': {
            'inside-tags': [
                'math',
                'timeline',
                'source',
                'pre',
                'code',
                'nowiki',
                'interwiki',
                'startspace',
                'template',
                'hyperlink',
                'link',
            ],
        }
    }
